docs(release): #134 RELEASE-VALIDATION — 6 stale facts corrected (#961 follow-up) - #962
Merged
Merged
Conversation
…follow-up) The release-gate dossier carried six facts measured stale against master 3094d42. All are mechanical/premise drift from July merges — no verdict, no release scope changed. This pass corrects the dossier body that #959 (header/§0) deliberately left untouched. 1. §3.2 Virtues .content.svg were marked FR-figé ("gap structural"). FALSE: Argumentum_Virtues_MindMap_{lang}.content.svg are native-script 8/8, committed via #665/#715/#724/#686 (9f52446). Distinct-size proof (git cat-file -s): fr 431931 / en 418954 / ru 485254 / pt 446948 / es 432142 / ar 461859 / fa 461654 / zh 1148677 — a FR clone would be ~431931 everywhere. Twin premise of #636 (CLOSED 2026-07-06), false for the same reason. Marked RÉSOLU. 2. §3.2 es/ar/fa/zh mindmap SVG count 3 → 5 each (git ls-files | wc -l). fr 6 / en 5 / ru 5 / pt 5 / es 5 / ar 5 / fa 5 / zh 5. 3. §4 tests 596/601 → 643/638/0/5 (CI run 30280070312, both matrix legs), aligning with §0/#959. The 596/601 was pre-#911 (Test step was a no-op). 4. §4 Magick.NET 14.14.0 → 14.15.0 (#871 6f1a6e1a, 5 advisories patched). Also adds AutoMapper 14.0.0 (#588) and PdfPig 0.1.14 official (#908). 5. §3.6 + §5.8 + §7 + §8.2(c) "PT titre English Channel — open finding, appel à décision" → RÉSOLU. git grep "English Channel" -- Cards/ = 0. Per ai-01 precision: the string lived in an EMBEDDED csv key that is IGNORED at runtime (HarvestManager.cs overwrites it with the real CSV), so the defect never reached a card — NOT "resolved by #803". The observed mistranslation was stale-harvest, not a live prod defect. Separated from PT row-1 cover contamination (#306, distinct, also closed). 6. §5.4(a) + §8.2(a) #636 "arbitrage ouvert" → CLOSED 2026-07-06 (twin premise of #1). Every value above is re-read at source (git ls-files / cat-file -s / grep / gh issue view), not taken from an intermediate report. 3 audit-probe imperfections (Fallacies/Scenarii counts grabbed Archive/2022; skos:prefLabel grep namespace-split) are documented honestly in the audit report, not masked. Scope: 1 docs file, docs-only, 0 prod write, 0 OWL, 0 CSV. Correction PR, decision to merge = ai-01 (pre-tag sensitive zone, #134 gate). Audit report: docs/investigations/2026-07-28-release-validation-v0.9.0-audit.md (landed in #961). This PR is the body-correction follow-up ai-01 gave GO on (arbitrage qgsvq4, 2 precisions applied: "n'a jamais atteint une carte" phrasing + PT vs EN distinct #306). Co-Authored-By: Claude-Code <noreply@anthropic.com>
This was referenced Jul 28, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
What
Body-correction follow-up to #961 (the audit). The release-gate dossier
docs/RELEASE-VALIDATION-v0.9.0.mdcarried six facts measured stale against master3094d42c. #959 corrected the header + §0 and deliberately left the body for a separate pass — this is that pass.All six are mechanical / premise drift from July merges — no verdict, no release scope, no asset changed.
The 6 corrections (each re-read at source, not from a report)
.content.svgFR-figés ("gap structural")9f524464)git cat-file -s: fr 431931 / en 418954 / ru 485254 / pt 446948 / es 432142 / ar 461859 / fa 461654 / zh 1148677 — a FR clone would be ~431931 everywheregit ls-files "Cards/Fallacies/Mindmaps/{lang}/*.svg" | wc -l→ fr 6 / en·ru·pt·es·ar·fa·zh = 530280070312, both matrix legs (Debug and Release),Total tests:line — aligns with §0/#959. The 596/601 was pre-#911 (Test step was a no-op)6f1a6e1a(2026-07-25, first-patched for 5 advisories). Also added AutoMapper 14.0.0 (#588) + PdfPig 0.1.14 official (#908)git grep "English Channel" -- Cards/= 0. Per ai-01 precision: the string lived in an embeddedcsvkey ignored at runtime (HarvestManager.cs overwrites it), so the defect never reached a card — NOT "resolved by #803". Observed mistranslation = stale-harvest, not a live prod defectgh issue view 636— twin premise of #1 (Virtues FR-figés), false for the same reason5/6 = July premises passed by July merges. 1/6 (Magick) = sync omission.
The 2 ai-01 precisions (applied)
From arbitrage
qgsvq4:csvkey was ignored at runtime (overwritten byHarvestManager.cs:363cardSetDocumentWrapper.CardSetDocument.csv = csvContent); the true render sourceArgumentum Rules - Cards.csv(fix(i18n): refonte traduction Rules — 23 HIGH résolus (PT/RU + purge embromador + glossaire) #633 #640) never carried it. fix(rules-i18n): correct EN MT-garbage in Rules template (#134 v0.9.0 BLOCK) #803 (7e72f3e5) cleaned the ignored key for hygiene only.Honesty note — the 3 probes I did not re-measure
Documented in the audit report, not masked: Fallacies/Scenarii counts (my
findgrabbedArchive/2022), andgrep -c 'skos:prefLabel'(namespace-split, rends 0). These are flagged 🟡 « non re-mesuré » rather than feigning verification.Scope
1 docs file, docs-only (+18/−16, net +2 — rewrites in place). 0 prod write, 0 OWL, 0 CSV. Correction PR — merge decision = ai-01 (pre-tag sensitive zone, #134 gate).
Related
docs/investigations/2026-07-28-release-validation-v0.9.0-audit.mdedf7962b), docs(release): #134 GO-session addendum — (a) and (c) are cleared, premises were stale #960 (3094d42c)🤖 po-2024